.tabbar-icon {
    font-size: 34px; /* 设置图标大小 */
    color: #fff; /* 设置图标颜色 */
}

.uni-easyinput__content.is-input-border {
    border-width: 0;
}
.uni-select {
    border: 0px solid #e5e5e5 !important;
}
.divide-line {
    width: 2rpx;
    background-color: #e5e5e5;
}

.home-box-head {
    padding-top: calc(
        var(--status-bar-height) + 64rpx + var(--window-top) + 3.5rem
    );
    color: #fff;
}
.custom-page {
    --btn-height: 3.5rem;
    padding-top: calc(var(--status-bar-height) + var(--window-top) + 64rpx);
    width: 100vw;
    height: 100vh;
    .custom-title {
        position: absolute;
        width: 100%;
        z-index: 999;
    }
    .custom-body {
        background-color: #f5f5f5;
        overflow-y: auto;
        overflow-x: hidden;
        padding-top: 2.5rem;
        height: calc(
            100% - var(--btn-height) - var(--window-bottom) -
                env(safe-area-inset-bottom)
        );
    }
}
.full-page {
    padding-top: 0;
    .custom-title {
        position: absolute;
        top: calc(var(--status-bar-height) + var(--window-top) + 64rpx);
        width: 100%;
    }
    .custom-body {
        padding-top: 0;
        // height: calc(100% - var(--btn-height) - var(--window-bottom));
    }
}

.no-button {
    --btn-height: 0rem;
}
.info {
    background-color: $uni-text-color-disable;
    color: $uni-text-color-inverse;
}

.primary {
    background-color: $uni-color-primary;
    color: $uni-text-color-inverse;
}
.success {
    background-color: $uni-color-success;
    color: $uni-text-color-inverse;
}
.warning {
    background-color: $uni-color-warning;
    color: $uni-text-color-inverse;
}
.error {
    background-color: $uni-color-error;
    color: $uni-text-color-inverse;
}
.custom-btn {
    line-height: 2;
    padding: 0 20rpx;
    text-align: center;
    font-weight: 500;
}
.custom-btn.primary {
    background-color: $uni-color-primary;
    color: #fff;
}
.custom-btn.primary.plain {
    color: $uni-color-primary;
    background-color: $uni-color-primary-plain;
    border: 0;
}
.custom-btn.success {
    background-color: $uni-color-success;
    color: #fff;
}
.custom-btn.success.plain {
    color: $uni-color-success;
    background-color: $uni-color-success-plain;
    border: 0;
}
.custom-btn.warning {
    background-color: $uni-color-warning;
    color: #fff;
}
.custom-btn.warning.plain {
    color: $uni-color-warning;
    background-color: $uni-color-warning-plain;
    border: 0;
}
.custom-btn.error {
    background-color: $uni-color-error;
    color: #fff;
}
.custom-btn.error.plain {
    color: $uni-color-error;
    background-color: $uni-color-error-plain;
    border: 0;
}
.custom-btn.round {
    border-radius: 99999rpx;
}

.column-layer {
    .uni-forms-item {
        flex-direction: column !important;
    }
}
.uni-forms-item__label {
    font-weight: 700 !important;
}
